export const SDKIcon = () => {
	return (
		<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">
			<path
				fill="currentColor"
				fill-rule="evenodd"
				d="M13.216 4.634a.805.805 0 00-.655 0L2.895 8.93a.806.806 0 000 1.472l4.384 1.949L2.894 14.3a.806.806 0 000 1.472l9.667 4.296a.805.805 0 00.654 0l9.667-4.296a.805.805 0 000-1.472l-4.384-1.949 4.384-1.949a.805.805 0 000-1.472l-9.666-4.296zm3.298 8.599l-3.298 1.466a.805.805 0 01-.655 0l-3.299-1.466-4.057 1.803 7.683 3.415 7.684-3.415-4.058-1.803zm-3.625-.152L5.205 9.666l7.684-3.414 7.683 3.414-7.683 3.415z"
				clip-rule="evenodd"
			/>
		</svg>
	)
}

export const PluginIcon = () => {
	return (
		<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">
			<path
				fill="currentColor"
				fill-rule="evenodd"
				d="M16.65 9.13V4.834h4.296V9.13H16.65zm-1.611-4.833c0-.593.48-1.074 1.074-1.074h5.37c.593 0 1.074.48 1.074 1.074v5.37c0 .593-.48 1.074-1.074 1.074h-5.37c-.593 0-1.074-.48-1.074-1.074v-5.37zM5.372 6.713a.806.806 0 00-.806.806v12.889c0 .445.361.805.806.805h13.963c.445 0 .805-.36.805-.805v-6.445a.806.806 0 00-.805-.805h-6.176V7.519a.806.806 0 00-.806-.806H5.372zm6.176 1.612v4.833h-5.37V8.325h5.37zm0 6.444h-5.37v4.833h5.37V14.77zm1.611 0v4.833h5.37V14.77h-5.37z"
				clip-rule="evenodd"
			/>
		</svg>
	)
}

export const LintRuleIcon = () => {
	return (
		<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">
			<path
				fill="currentColor"
				d="M6.654 16.223H4.84l3.3-9.374h2.097l3.304 9.374H11.73L9.226 8.77h-.073l-2.5 7.452zm.06-3.676h4.942v1.364H6.713v-1.364zm10.013 3.817c-.446 0-.847-.079-1.204-.238a1.964 1.964 0 01-.842-.714c-.205-.314-.307-.701-.307-1.162 0-.397.073-.725.22-.984a1.7 1.7 0 01.6-.623c.252-.155.538-.273.855-.352.32-.082.652-.142.993-.178.412-.043.746-.081 1.003-.115.256-.037.442-.091.558-.165.12-.076.179-.194.179-.352v-.028c0-.344-.103-.611-.307-.8-.204-.19-.499-.284-.883-.284-.406 0-.728.088-.966.265a1.317 1.317 0 00-.476.627l-1.547-.22c.122-.427.323-.784.604-1.07.28-.29.624-.507 1.03-.65a3.94 3.94 0 011.346-.22c.338 0 .675.04 1.011.119.336.08.642.21.92.393.278.18.5.426.668.737.171.312.257.7.257 1.168v4.705h-1.593v-.966h-.055c-.1.195-.243.378-.426.55-.18.167-.407.303-.682.406-.271.101-.59.151-.956.151zm.43-1.217a1.8 1.8 0 00.865-.197c.244-.134.432-.311.563-.53.134-.22.201-.46.201-.72v-.828a.778.778 0 01-.265.12c-.122.036-.26.068-.412.095-.153.028-.304.052-.453.074l-.39.055a2.889 2.889 0 00-.663.164c-.195.077-.35.183-.462.32a.783.783 0 00-.17.523c0 .305.112.535.334.69.223.156.507.234.852.234z"
			/>
			<path
				stroke="currentColor"
				stroke-linecap="square"
				stroke-linejoin="round"
				stroke-miterlimit="10"
				stroke-width="1.611"
				d="M4.297 20.408l.043-.034.043-.033.043-.034.043-.034.043-.033.043-.033.043-.033.043-.033.044-.033.043-.032.043-.032.043-.031.043-.032.043-.03.043-.03.043-.03.043-.03.043-.029.043-.028.043-.027.043-.027.043-.027.043-.025.044-.025.043-.024.043-.024.043-.023.043-.021.043-.022.043-.02.043-.02.043-.018.043-.017.043-.017.043-.016.043-.015.043-.014.044-.013.043-.011.043-.011.043-.01.043-.01.043-.007.043-.007.043-.006.043-.005.043-.003.043-.003.043-.002h.086l.044.002.043.003.043.004.043.004.043.006.043.007.043.008.043.009.043.01.043.01.043.012.043.013.043.014.043.015.044.016.043.017.043.017.043.019.043.02.043.02.043.02.043.022.043.023.043.024.043.024.043.025.043.025.043.027.044.027.043.027.043.029.043.028.043.03.043.03.043.03.043.03.043.032.043.031.043.032.043.032.043.033.043.033.044.033.043.033.043.033.043.034.043.034.043.033.043.034.043.034.043.034.043.033.043.034.043.033.043.033.043.033.043.033.044.033.043.032.043.032.043.032.043.03.043.031.043.03.043.03.043.03.043.029.043.028.043.027.043.027.043.027.044.025.043.025.043.024.043.024.043.023.043.022.043.02.043.021.043.02.043.018.043.018.043.016.043.016.043.015.044.014.043.013.043.012.043.01.043.01.043.01.043.007.043.007.043.006.043.005.043.003.043.003.043.002h.086l.044-.002.043-.003.043-.003.043-.005.043-.006.043-.007.043-.008.043-.009.043-.01.043-.01.043-.012.043-.013.043-.014.043-.015.044-.016.043-.016.043-.018.043-.019.043-.019.043-.02.043-.021.043-.022.043-.023.043-.023.043-.025.043-.025.043-.025.044-.027.043-.027.043-.027.043-.028.043-.03.043-.029.043-.03.043-.03.043-.03.043-.032.043-.031.043-.032.043-.032.043-.033.043-.033.044-.033.043-.033.043-.033.043-.034.043-.034.043-.033.043-.034.043-.034.043-.033.043-.034.043-.034.043-.033.043-.033.043-.033.044-.033.043-.033.043-.032.043-.032.043-.031.043-.032.043-.03.043-.03.043-.03.043-.03.043-.029.043-.028.043-.027.043-.027.044-.027.043-.025.043-.025.043-.024.043-.024.043-.023.043-.021.043-.022.043-.02.043-.02.043-.018.043-.017.043-.017.043-.016.043-.015.044-.014.043-.013.043-.011.043-.011.043-.01.043-.01.043-.007.043-.007.043-.006.043-.005.043-.003.043-.003.043-.002h.087l.043.002.043.003.043.004.043.004.043.006.043.007.043.008.043.009.043.01.043.01.043.012.043.013.043.014.044.015.043.016.043.017.043.017.043.019.043.02.043.02.043.02.043.022.043.023.043.024.043.024.043.025.043.025.044.027.043.027.043.027.043.029.043.028.043.03.043.03.043.03.043.03.043.032.043.031.043.032.043.032.044.033.043.033.043.033.043.033.043.033.043.034.043.034.043.033.043.034.043.034.043.034.043.033.043.034.043.033.044.033.043.033.043.033.043.033.043.032.043.032.043.032.043.03.043.031.043.03.043.03.043.03.043.029.043.028.043.027.043.027.044.027.043.025.043.025.043.024.043.024.043.023.043.022.043.02.043.021.043.02.043.018.043.018.044.016.043.016.043.015.043.014.043.013.043.012.043.01.043.01.043.01.043.007.043.007.043.006.043.005.043.003.043.003.043.002h.087l.043-.002.043-.003.043-.003.043-.005.043-.006.043-.007.043-.008.043-.009.043-.01.043-.01.043-.012.043-.013.044-.014.043-.015.043-.016.043-.016.043-.018.043-.019.043-.019.043-.02.043-.021.043-.022.043-.023.043-.023.043-.025.044-.025.043-.025.043-.027.043-.027.043-.027.043-.028.043-.03.043-.029.043-.03.043-.03.043-.03.043-.032.043-.031.043-.032.043-.032.044-.033.043-.033.043-.033.043-.033.043-.033.043-.034.043-.034.043-.033"
			/>
		</svg>
	)
}

export function EcosystemIcon() {
	return (
		<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 16 16">
			<g
				stroke="currentColor"
				stroke-linecap="round"
				stroke-linejoin="round"
				stroke-width="1.65"
				clip-path="url(#clip0_3596_11028)"
			>
				<path d="M13.686 4.643a6.601 6.601 0 01-6.413 9.912m-4.96-3.207a6.602 6.602 0 016.413-9.912" />
				<path d="M11.5 4.5a1.65 1.65 0 102.334-2.334A1.65 1.65 0 0011.5 4.5zM2.166 13.834A1.65 1.65 0 104.5 11.5a1.65 1.65 0 00-2.334 2.334zM6.834 9.164A1.65 1.65 0 109.168 6.83a1.65 1.65 0 00-2.334 2.334z" />
			</g>
			<defs>
				<clipPath id="clip0_3596_11028">
					<path fill="#fff" d="M0 0H16V16H0z" />
				</clipPath>
			</defs>
		</svg>
	)
}
